home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
PROGRAM
/
DESDOS.ARJ
/
BENCHMAR.C
next >
Wrap
C/C++ Source or Header
|
1989-01-30
|
655b
|
43 lines
/* Just run DES in a loop consuming CPU time; good for benchmarking
* Phil Karn
*/
#include <stdio.h>
main()
{
char key[8],work[8];
long iter,count;
desinit(0);
printf("Enter key: ");
get8(key);
printf("Setting key: "); put8(key); printf("\n");
setkey(key);
printf("Enter starting value: ");
get8(work);
printf("Starting value: "); put8(work); printf("\n");
printf("Number of iterations: ");
scanf("%ld",&count);
for(iter = 0;iter < count; iter++)
endes(work);
}
get8(cp)
char *cp;
{
int i,t;
for(i=0;i<8;i++){
scanf("%2x",&t);
*cp++ = t;
}
}
put8(cp)
char *cp;
{
int i;
for(i=0;i<8;i++){
printf("%2x ",*cp++ & 0xff);
}
}